package com.zgxcw.monitor.model;

import java.math.BigDecimal;
import java.util.Date;

public class OsStatus {
    private Integer id;

    private String ip;

    private Byte snmp;

    private String tags;

    private String hostname;

    private String kernel;

    private String systemDate;

    private String systemUptime;

    private Short process;

    private BigDecimal load1;

    private BigDecimal load5;

    private BigDecimal load15;

    private Byte cpuUserTime;

    private Byte cpuSystemTime;

    private Byte cpuIdleTime;

    private Integer swapTotal;

    private Integer swapAvail;

    private Integer memTotal;

    private Integer memAvail;

    private Integer memFree;

    private Integer memShared;

    private Integer memBuffered;

    private Integer memCached;

    private String memUsageRate;

    private String memAvailable;

    private Integer diskIoReadsTotal;

    private Integer diskIoWritesTotal;

    private Long netInBytesTotal;

    private Long netOutBytesTotal;

    private Date createTime;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip == null ? null : ip.trim();
    }

    public Byte getSnmp() {
        return snmp;
    }

    public void setSnmp(Byte snmp) {
        this.snmp = snmp;
    }

    public String getTags() {
        return tags;
    }

    public void setTags(String tags) {
        this.tags = tags == null ? null : tags.trim();
    }

    public String getHostname() {
        return hostname;
    }

    public void setHostname(String hostname) {
        this.hostname = hostname == null ? null : hostname.trim();
    }

    public String getKernel() {
        return kernel;
    }

    public void setKernel(String kernel) {
        this.kernel = kernel == null ? null : kernel.trim();
    }

    public String getSystemDate() {
        return systemDate;
    }

    public void setSystemDate(String systemDate) {
        this.systemDate = systemDate == null ? null : systemDate.trim();
    }

    public String getSystemUptime() {
        return systemUptime;
    }

    public void setSystemUptime(String systemUptime) {
        this.systemUptime = systemUptime == null ? null : systemUptime.trim();
    }

    public Short getProcess() {
        return process;
    }

    public void setProcess(Short process) {
        this.process = process;
    }

    public BigDecimal getLoad1() {
        return load1;
    }

    public void setLoad1(BigDecimal load1) {
        this.load1 = load1;
    }

    public BigDecimal getLoad5() {
        return load5;
    }

    public void setLoad5(BigDecimal load5) {
        this.load5 = load5;
    }

    public BigDecimal getLoad15() {
        return load15;
    }

    public void setLoad15(BigDecimal load15) {
        this.load15 = load15;
    }

    public Byte getCpuUserTime() {
        return cpuUserTime;
    }

    public void setCpuUserTime(Byte cpuUserTime) {
        this.cpuUserTime = cpuUserTime;
    }

    public Byte getCpuSystemTime() {
        return cpuSystemTime;
    }

    public void setCpuSystemTime(Byte cpuSystemTime) {
        this.cpuSystemTime = cpuSystemTime;
    }

    public Byte getCpuIdleTime() {
        return cpuIdleTime;
    }

    public void setCpuIdleTime(Byte cpuIdleTime) {
        this.cpuIdleTime = cpuIdleTime;
    }

    public Integer getSwapTotal() {
        return swapTotal;
    }

    public void setSwapTotal(Integer swapTotal) {
        this.swapTotal = swapTotal;
    }

    public Integer getSwapAvail() {
        return swapAvail;
    }

    public void setSwapAvail(Integer swapAvail) {
        this.swapAvail = swapAvail;
    }

    public Integer getMemTotal() {
        return memTotal;
    }

    public void setMemTotal(Integer memTotal) {
        this.memTotal = memTotal;
    }

    public Integer getMemAvail() {
        return memAvail;
    }

    public void setMemAvail(Integer memAvail) {
        this.memAvail = memAvail;
    }

    public Integer getMemFree() {
        return memFree;
    }

    public void setMemFree(Integer memFree) {
        this.memFree = memFree;
    }

    public Integer getMemShared() {
        return memShared;
    }

    public void setMemShared(Integer memShared) {
        this.memShared = memShared;
    }

    public Integer getMemBuffered() {
        return memBuffered;
    }

    public void setMemBuffered(Integer memBuffered) {
        this.memBuffered = memBuffered;
    }

    public Integer getMemCached() {
        return memCached;
    }

    public void setMemCached(Integer memCached) {
        this.memCached = memCached;
    }

    public String getMemUsageRate() {
        return memUsageRate;
    }

    public void setMemUsageRate(String memUsageRate) {
        this.memUsageRate = memUsageRate == null ? null : memUsageRate.trim();
    }

    public String getMemAvailable() {
        return memAvailable;
    }

    public void setMemAvailable(String memAvailable) {
        this.memAvailable = memAvailable == null ? null : memAvailable.trim();
    }

    public Integer getDiskIoReadsTotal() {
        return diskIoReadsTotal;
    }

    public void setDiskIoReadsTotal(Integer diskIoReadsTotal) {
        this.diskIoReadsTotal = diskIoReadsTotal;
    }

    public Integer getDiskIoWritesTotal() {
        return diskIoWritesTotal;
    }

    public void setDiskIoWritesTotal(Integer diskIoWritesTotal) {
        this.diskIoWritesTotal = diskIoWritesTotal;
    }

    public Long getNetInBytesTotal() {
        return netInBytesTotal;
    }

    public void setNetInBytesTotal(Long netInBytesTotal) {
        this.netInBytesTotal = netInBytesTotal;
    }

    public Long getNetOutBytesTotal() {
        return netOutBytesTotal;
    }

    public void setNetOutBytesTotal(Long netOutBytesTotal) {
        this.netOutBytesTotal = netOutBytesTotal;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
}